
#ifndef SHELL_H_
#define SHELL_H_

#include <string>
#include <fstream>
#include <iostream>
#include <vector>

using namespace std;

class Shell
{
private:
	int CreateNet(char* filename);
	int Start();
	int KillNode(char* nodeID);
	int ReviveNode(char* nodeID);
	int KillAll();
	int PrintRT(char* nodeID);
	int SentPacket(char* sourceID, char* targetID, char* textMsg);
	int Run(int scheduleNum, char* args);
	int Exit();

public:
	//holding the main, and start the system.
	Shell();

	//distractur
	virtual ~Shell();

};

#endif /* SHELL_H_ */
